package com.flow.asyncflow.core.entity.core;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 异步流上下文（工作台）
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class AsyncFlowContext<TAsyncContext> extends AsyncFlowBaseContext {

    /**
     * 异步流具体上下文
     */
    private TAsyncContext context;

    /**
     * 执行完设置返回参数之后会有值【在异步操作中可以使用来判断节点是否执行成功】
     */
    private AsyncFlowResponse<?> asyncFlowResponse = new AsyncFlowResponse();


}
